阅读更多

0顶
0踩

开源软件

JeeWx,敏捷微信开发,简称“捷微”,捷微是一款免费开源的JAVA微信管家平台。github 

一、简介

Jeewx是一个开源、高效、敏捷的微信开发平台,采用JAVA语言基于Jeecg快速开发框架实现,Jeewx开源版实现了微信平台的基础功能,便于用户二次开发。

二、主要功能

  •    1, 微信接口认证
  •     2, 菜单自定义
  •     3, 文本管理和回复
  •     4, 关注欢迎语
  •     5, 关键字管理
  •     6, 文本模板管理
  •     7, 图文模板管理
  •     8, 微信账号管理
  •     9, 用户管理
  •    10,角色管理
  •    11,菜单管理
  •    12, 支持多公众号
  •    13, 微网站
  •    14, 大转盘
  •    15, 刮刮乐
  •    16, 天气
  •    17, 翻译
  •    18, 微相册
  •    19, 扩展接口
  •    20, 微网站

三、升级日志:

  1. 自定义菜单编辑BUG修复
  2. 数据库菜单调整,无效菜单删除
  3. 配置文件调整,文档说明修改
  4. 点击首页图标报错,修复
  5. 集成jeewx-api

四、技术支持

系统演示:

githubgithub

来自: www.jeecg.org
0
0
评论 共 2 条 请登录后发表评论
2 楼 小峰Coconut 2015-12-08 22:56
不错的,感觉很棒
1 楼 rongren 2015-12-02 18:40
不好,很好哦

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • FreeMarker的<#if></#if>标签

    #if searchable.qzzt?? && searchable.qzzt=="0"> and exists ( select 1 from TpiZjSfjh a where a.zjhtid=t.id and a.jfnf<=now() and a.jfzt=0 ) </#if> sql中一部分,当时想要判断...

  • freemarker的<#macro>标签理解

    第一次使用macro标签的时候,看官网介绍看了半天,云里雾里的,说一下理解后的意思。 相关链接 官网地址:http://freemarker.foofun.cn/ref_directive_macro.html#autoid_104 原文介绍如下: 通俗理解后 ...

  • Freemark循环变量内建函数

    item_cycle('row1', 'row2', 'row3')}">${i}tr> #list> 输出: <tr class="row1">atr> <tr class="row2">btr> <tr class="row3">ctr> <tr class="row1">dtr> <tr class="row2">etr> <tr class="row3">ftr> <tr class...

  • SpringMVC Freemark #include 模板引入标签Path 相对/绝对路径配置属性 {classic_compatible}解析

    模板解析器得知 classic_compatible = true 则 <#include > 标签使用绝对路径模式寻找引用文件,若path是缺少文件夹名称的相对路径则报模板文件找不到。 Caused by: java.io.FileNotFoundException: ...

  • Freemarker指令语法

    部分,freemarker会用真实的值代替{…}3、FTL指令:和HTML标记类似,名字前加#予以区分,Freemarker会解析标签中的表达式或逻辑。4、文本,仅文本信息,这些不是freemarker的注释、插值、FTL指令的内容会被freemarker...

  • SpringBoot+FreeMarker 学习(三)FreeMarker基本指令

    介绍FreeMarker的三个基本指令的使用,分别为if,list,include

  • freemarker模板引擎 常用标签

     <#elseif> 跟java的if else一个意思,后面加表达式, if 和elseif 最后公用一个</#if>结束标签。  freemarker对于null值要求非常严格,会报错,所以所有值必须加判断是否存在<#if (metadata.EISBN)!""> 我...

  • SpringBoot2.x 集成 FreeMarker

    public String dataModel2(Map<String, Object> map) { List<Order> orders = new ArrayList<>(); Account account = new Account().setAccountId(1L).setAccountName("MyAccount").setAccountPassword("123456") ....

  • FreeMarker常见指令的简单介绍—快速入门(二)

    ${j} * ${i} = ${j*i} <@cfg> <#macro cfb02 num> <#list 1..num as i> <#list 1..i as j> ${j} * ${i} = ${j*i} <@cfb02 num = 5> nested占位指令 nested指令执行自定义指令开始和结束标签中间的模板片段。...

  • FreeMarker中if标签内的判断条件

    FreeMarker中if标签内的判断条件 FreeMarker中的<#if>标签除了里面直接判断 boolean 类型的变量外,也可以进行表达式判断,有几个细节记录一下 1. 判断对象是否存在(null) 经常会用到,如果对象 != null 则...

  • freemarker常用标签

    2,if标签 3,为空,或者默认值的处理 建议: 1,对一些符号,字符串中所有的特殊 HTML 字符都需要用实体引用来代替 2, 主要内容: 1,assgin 是自定义变量,可以对变量进行自定义处理,如: #assign name=...

  • FreeMarker入门指南

    FreeMarker基础,FreeMarker的List,Map集合使用,FreeMarker里面的#if,#else,#assign,#list

  • freemarker合并单元格,if、else标签的使用,null、空字符串处理

    5、关于数据,将要导出的数据处理好 6、ftl处理 在循环的数据行中,每一个 tr 里面会包含对应的 tc(单元格) ,找到对应的需要合并的单元格,在 <w:tcW> 下面添加逻辑判断,一定是在<w:tcW>下面。 ...

  • freemarker常见语法大全

    if_exists } //用于判断如果存在,就输出这个值 ${book.name?default(‘xxx’)}//默认值xxx ${book.name!"xxx"}//默认值xxx ${book.date?string('yyyy-MM-dd')} //日期格式 ${book?string.numbe...

  • Freemarker 语法入门

    FTL指令常用标签及语法 注意:使用freemaker,要求所有标签必须闭合,否则会导致freemaker无法解析。 freemaker注释:<#-- 注释内容 -->格式部分,不会输出 ?? 判断左侧的变量是否丢失,相当于java中的null的...

  • FreeMarker的if标签

    if, else, elseif Page Contents SynopsisDescription Synopsis condition> ... condition2> ... condition3> ... ... ... Where: condition, condition2, ...etc.: Expression

  • Freemarker If指令

    if 指令即判断指令,是常用的FTL指令,freemarker在解析时遇到if会进行判断,条件为真则输出if中间的内容,否则跳过内容不再输出。 模板: <!DOCTYPE html> <html> <head> <meta charset="utf...

  • freemarker标签大全

    FreeMarker的插值有如下两种类型:1,通用插值${expr};...if_exists } //用于判断如果存在,就输出这个值 ${book.name?default(‘xxx’)}//默认值xxx ${book.name!"xxx"}//默认值xxx ${book.date?string('yy...

  • [Freemarker]入门--数据类型与模板一览

    FTL标签 注释 指令 if指令 <#if condition1> condition1如果为true就会显示这个 <#elseif condition2> condition1是false且condition2是true就显示这个 <#else> 否则显示这个 </#if&gt...

  • freemarker 模板中if else 嵌套判断 和 判断大于、小于 状态

    代码: 创建新券 <#list couponList as coupon> 编号:${coupon.coupon_id} ${coupon.coupon_name} <#if coupon.coupon_status == 0> 未发布 <#else> <#if (coupon.start_time?date gt coupon.now_time?date) > 未...

Global site tag (gtag.js) - Google Analytics